GET
/
metrics
curl --request GET \
  --url https://api.sophra.org/api/metrics
"# HELP sophra_api_requests_total Total number of API requests\n# TYPE sophra_api_requests_total counter\nsophra_api_requests_total{method=\"GET\",endpoint=\"/cortex/health\",status=\"200\"} 42\n\n# HELP sophra_api_request_duration_seconds API request duration in seconds\n# TYPE sophra_api_request_duration_seconds histogram\nsophra_api_request_duration_seconds{method=\"GET\",endpoint=\"/cortex/health\",quantile=\"0.5\"} 0.123\nsophra_api_request_duration_seconds{method=\"GET\",endpoint=\"/cortex/health\",quantile=\"0.9\"} 0.234\nsophra_api_request_duration_seconds{method=\"GET\",endpoint=\"/cortex/health\",quantile=\"0.95\"} 0.345\nsophra_api_request_duration_seconds{method=\"GET\",endpoint=\"/cortex/health\",quantile=\"0.99\"} 0.456\nsophra_api_request_duration_seconds_sum{method=\"GET\",endpoint=\"/cortex/health\"} 123.45\nsophra_api_request_duration_seconds_count{method=\"GET\",endpoint=\"/cortex/health\"} 100\n"

Response

200
text/plain

Metrics in Prometheus text format

The response is of type string.

Example:

"# HELP sophra_api_requests_total Total number of API requests\n# TYPE sophra_api_requests_total counter\nsophra_api_requests_total{method=\"GET\",endpoint=\"/cortex/health\",status=\"200\"} 42\n\n# HELP sophra_api_request_duration_seconds API request duration in seconds\n# TYPE sophra_api_request_duration_seconds histogram\nsophra_api_request_duration_seconds{method=\"GET\",endpoint=\"/cortex/health\",quantile=\"0.5\"} 0.123\nsophra_api_request_duration_seconds{method=\"GET\",endpoint=\"/cortex/health\",quantile=\"0.9\"} 0.234\nsophra_api_request_duration_seconds{method=\"GET\",endpoint=\"/cortex/health\",quantile=\"0.95\"} 0.345\nsophra_api_request_duration_seconds{method=\"GET\",endpoint=\"/cortex/health\",quantile=\"0.99\"} 0.456\nsophra_api_request_duration_seconds_sum{method=\"GET\",endpoint=\"/cortex/health\"} 123.45\nsophra_api_request_duration_seconds_count{method=\"GET\",endpoint=\"/cortex/health\"} 100\n"